package com.yida.gwj.deposit.enums;

/**
 * 退多补差步骤枚举
 *
 * @Author: PPV
 * @Date: 2023-02-21
 */

public enum GwjRefundCompleteStepEnum {
    // /**
    // * 受理
    // */
    // ACCEPTED(22L, "受理"),
    //
    // /**
    // * 初审
    // */
    // TRIAL(29L, "初审"),
    //
    // /**
    // * 财务对账
    // */
    // FINANCIAL_RECONCILIATION(30L, "财务对账"),
    //
    // /**
    // * 案例回顾
    // */
    // CASE_REVIEW(18L, "案例回顾");

    /**
     * 受理
     */
    ACCEPTED(6L, "受理"),

    /**
     * 初审
     */
    TRIAL(13L, "初审"),

    /**
     * 财务对账
     */
    FINANCIAL_RECONCILIATION(15L, "财务对账"),

    /**
     * 案例回顾
     */
    CASE_REVIEW(3L, "案例回顾");

    private final Long stepId;
    private final String desc;

    GwjRefundCompleteStepEnum(Long stepId, String desc) {
        this.stepId = stepId;
        this.desc = desc;
    }

    public Long getCode() {
        return stepId;
    }

    public String getInfo() {
        return desc;
    }

    public static GwjRefundCompleteStepEnum getByStepId(Long stepId) {
        for (GwjRefundCompleteStepEnum item : values()) {
            if (item.getCode().equals(stepId)) {
                return item;
            }
        }
        return null;
    }

}
